<template>
  <div id="app">
    <div class="wrapper flex1" v-if="ready">
      <router-view />
    </div>
    <div v-if="!ready" class="flex1" v-loading="true"></div>
  </div>
</template>

<script>
// import ssoService from "../services/sso.service";

export default {
  name: "app",
  data() {
    return {
      ready: true,
    };
  },
  mounted: function () {
    // ssoService
    //   .logined()
    //   .then((data) => {
    //         // console.log("logined cb fn",data);
    //     this.$store.commit("setUserInfo", data);
    //     ssoService
    //       .UserRoles()
    //       .then((result) => {
    //         // console.log("UserRoles cb fn",result);
    //         this.$setRoles(result);
    //         this.$router.replace("/");
    //         this.ready = true;
    //         setTimeout(() => {
    //           if (data.user.modifypass === 0) {
    //             this.$router.replace("UpdatePasswords");
    //           }
    //         }, 2000);
    //       })
    //       .catch(() => {
    //         // this.$message.error(err.message)
    //         this.ready = true;
    //         this.$router.replace("login");
    //       });
    //   })
    //   .catch(() => {
    //     this.$router.replace("login");
    //     this.ready = true;
    //   });
  },
  updated: function () {
    // let token = window.localStorage.getItem("token");
    // let path = window.location.href;
    // path = path.split("/");
    // path = path[path.length - 1];
    // if (path !== "login") {
    //   if (!token || token === "") {
    //     this.$router.push("/login");
    //   }
    // }
  },
  watch: {},
};
</script>

<style>
</style>
